$(function(){
	$("#validateCode").on('click',function(){
		$("#validateCode").attr("src",BASE_PATH+"/user/imgvalidate.do?time="+new Date().getTime());
	});
	$("#loginBtn").on('click',function(){
		if(checkLogin()){
			login();
		}
	});

	$("#register").on('click',function(){
		if(checkRegister()){
			register();
		}
	});
});

function checkLogin(){
	var username = $('#l_username').val();
	if(!username){
		$('#l_username').parent().removeClass('has-error');
		$('#l_username').parent().addClass('has-error');
		return false;
	}else{
		$('#l_username').parent().removeClass('has-error');
	}
	var pwd = $('#l_pwd').val();
	if(!pwd){
		$('#l_pwd').parent().removeClass('has-error');
		$('#l_pwd').parent().addClass('has-error');
		return false;
	}else{
		$('#l_pwd').parent().removeClass('has-error');
	}
	var imgcode = $("#l_imgcode").val();
	if(!imgcode){
		$('#l_imgcode').parent().removeClass('has-error');
		$('#l_imgcode').parent().addClass('has-error');
		return false;
	}else{
		$('#l_imgcode').parent().removeClass('has-error');
	}
	return true;
}

function login(){
	var username = $('#l_username').val();
	var pwd = $('#l_pwd').val();
	var imgcode = $("#l_imgcode").val();
	$.ajax({
		url:BASE_PATH + '/user/login.do',
		type:"post",
		data:{
			uname:username,
			pwd:pwd,
			imgcode:imgcode
		},
		dataType:'json',
		success:function(data){
			if(data.status=='success'){
				window.location.href="console.html";
			}else{
				alert(data.errorMsg);
			}
		}
	});

}


function checkRegister(){
	var username = $('#r_username').val();
	if(!username){
		$('#r_username').parent().removeClass('has-error');
		$('#r_username').parent().addClass('has-error');
		return false;
	}else{
		$('#r_username').parent().removeClass('has-error');
	}
	var pwd = $('#r_pwd').val();
	if(!pwd){
		$('#r_pwd').parent().removeClass('has-error');
		$('#r_pwd').parent().addClass('has-error');
		return false;
	}else{
		$('#r_pwd').parent().removeClass('has-error');
	}
	var repwd = $('#r_repwd').val();
	if(!repwd){
		$('#r_repwd').parent().removeClass('has-error');
		$('#r_repwd').parent().addClass('has-error');
		return false;
	}else{
		$('#r_repwd').parent().removeClass('has-error');
	}
	if(pwd != repwd){
		$('#r_repwd').parent().removeClass('has-error');
		$('#r_repwd').parent().addClass('has-error');
		$('#r_pwd').parent().removeClass('has-error');
		$('#r_pwd').parent().addClass('has-error');
		return false;
	}else{
		$('#r_repwd').parent().removeClass('has-error');
		$('#r_pwd').parent().removeClass('has-error');
	}
	return true;
}
